twin-clutch sport shift transmission - Spanish English Dictionary